#ifndef __GLOBAL_H_
#define __GLOBAL_H_

#include <iostream>
#include <string>
#include <vector>
#include <ctime>
#include <algorithm>
#include <unistd.h>
#include <memory>
#include <random>
// 值的名字 值的类型
// '\'：下一行依旧受宏定义影响 ##链接字符串
#define DEFINE_MEMBER(name, type)  private:type name;  public:void Set##name(type name){this->name = name;} type Get##name()const{return this->name;}

//常引用
using CSrRef = const std::string &;

#define WIDTH 16
#define HEIGHT 10

#endif